Decidability of Timed Language-Inclusion for Networks of Real-Time Communicating Sequential Processes
نویسندگان
چکیده
An important veriication problem for concurrent systems in general is that of establishing whether one system is a correct implementation, or reenement, of another system. For untimed systems, trace inclusion (or variants such as failure inclusion) is often used as a criterion of reenement. The natural extension of this criterion to timed systems is timed trace{inclusion. Unfortunately, this problem is undecidable for the commonly used model of timed automata (i.e. nite{state automata extended with clocks) due to the expressive power of the model. This is a serious obstacle to the application of automatic veriication methods to timed automata. In this paper, we show that the problem of timed trace-inclusion is decidable for a large and natural class of processes in Reed and Roscoe's Timed CSP RR86]. Essentially, this class includes static networks of processes with nite-control structure and real{valued clocks (modelled implicitly by a delay operator).
منابع مشابه
Formal Foundations for the Generation of Heterogeneous Executable Specifications in SystemC from UML/MARTE Models
Embedded system heterogeneity leads to the need to understand the system as an aggregation of components in which different behavioural semantics should cohabit. Heterogeneity has two dimensions. On the one hand, during the design process, different execution semantics, specifically in terms of time (untimed, synchronous, timed) can be required in order to provide specific behaviour characteris...
متن کاملSpecification and Proof in Real - time Systems Jim
This thesis shows how the mathematical tbeory of Timed Communicating Sequen tial Processes (Timed CSP) developed by Reed and Roscoe may be applied to the specification and proof of complex real-time systems. A number of substantial additions are made to the theory, producing a powerful tool for the analysis and implementation of timing requirements and concurrency. The syntax and semantics of ...
متن کاملSpecifying Dynamic Reat-Time Systems in CRP
In this paper, we show that the paradigm of Communicating Reactive Processes (CRP) can be eeectively used for programming dynamic real-time systems. Timed CRP uniies asynchronous and perfectly synchronous mechanisms and can specify hybrid reactive systems. Here, we show that it can be used for specifying strict timing constraints and for achieving the notion of guarantee.
متن کاملLinking DC together with TRSL
In this talk we present a method for linking the Duration Calculus together with the Timed RAISE Speciication Language. Duration Calculus (DC) ZHR91] is an interval-based real time logic, which can be used naturally in capturing and eliciting users' real time requirements in the form of constraints on the durations of states of the system, i.e. at a high level of abstraction. However, as a stat...
متن کاملA Timed Model for Communicating Sequential Processes
The parallel language CSP [9], an earlier version of which was described in [7], has become a major tool for the analysis of structuring methods and proof systems involving parallelism. The significance of CSP is in the elegance by which a few simply stated constructs (e.g., sequential and parallel composition, nondeterministic choice, concealment, and recursion) lead to a language capable of e...
متن کامل